how a mechanical fuel pump works